package com.niu.shop.service.admin.marketing.param;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.math.BigDecimal;
import javax.validation.constraints.*;

/**
 * 积分兑换参数
*/
@Data
public class ShopPointExchangeParam implements Serializable {

    private static final long serialVersionUID = 1L;

    @NotNull(message = "siteId参数缺失")
    private Integer siteId;

    @NotNull(message = "type参数缺失")
    private String type;

    @NotNull(message = "names参数缺失")
    private String names;

    @NotNull(message = "title参数缺失")
    private String title;

    @NotNull(message = "image参数缺失")
    private String image;

    @NotNull(message = "status参数缺失")
    private Integer status;

    @NotNull(message = "productDetail参数缺失")
    private String productDetail;

    @NotNull(message = "point参数缺失")
    private Integer point;

    @NotNull(message = "price参数缺失")
    private BigDecimal price;

    @NotNull(message = "limitNum参数缺失")
    private Integer limitNum;

    @NotNull(message = "content参数缺失")
    private String content;

    @NotNull(message = "sort参数缺失")
    private Integer sort;

    @NotNull(message = "totalPointNum参数缺失")
    private Integer totalPointNum;

    @NotNull(message = "totalPriceNum参数缺失")
    private BigDecimal totalPriceNum;

    @NotNull(message = "totalOrderNum参数缺失")
    private Integer totalOrderNum;

    @NotNull(message = "totalMemberNum参数缺失")
    private Integer totalMemberNum;

    @NotNull(message = "stock参数缺失")
    private Integer stock;

    @NotNull(message = "totalExchangeNum参数缺失")
    private Integer totalExchangeNum;

}
